#!/bin/bash

source ./rabbitmq.env
echo '正在初始化环境'
home=$ALBERTMU_RABBITMQ_WORKSPACE
if [[ -d $home ]]; then
    echo "初始化环境失败，文件夹【${home}】已存在。"
    exit 1
fi
mkdir $home && mkdir $home/data
echo '初始化成功'
echo '正在部署容器'

docker run -d --name $ALBERTMU_C_NAME \
 -p 15672:15672 -p 5672:5672 \
 --privileged=true \
 --restart=always \
 --net $VNET_NAME \
 --hostname host_${ALBERTMU_C_NAME} \
 -e "RABBITMQ_DEFAULT_USER=${RABBITMQ_DEFAULT_USER}" \
 -e "RABBITMQ_DEFAULT_PASS=${RABBITMQ_DEFAULT_PASS}" \
 -v ${home}/data:/var/lib/rabbitmq \
 rabbitmq:${ALBERTMU_RABBITMQ_VERSION}
echo 'rabbitmq已部署完成！'
